|
Eclipse Platform Pre-release 3.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ISchedulingRule | |
org.eclipse.core.resources | Provides basic support for managing a workspace and its resources. |
org.eclipse.core.runtime.jobs | Provides core support for scheduling and interacting with background activity. |
org.eclipse.ui.actions | Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface. |
org.eclipse.ui.editors.text | Provides a standard text editor and a file-based document provider. |
org.eclipse.ui.progress |
Uses of ISchedulingRule in org.eclipse.core.resources |
Subinterfaces of ISchedulingRule in org.eclipse.core.resources | |
interface |
IContainer
Interface for resources which may contain other resources (termed its members). |
interface |
IFile
Files are leaf resources which contain data. |
interface |
IFolder
Folders may be leaf or non-leaf resources and may contain files and/or other folders. |
interface |
IProject
A project is a type of resource which groups resources into buildable, reusable units. |
interface |
IResource
The workspace analog of file system files and directories. |
interface |
IWorkspaceRoot
A root resource represents the top of the resource hierarchy in a workspace. |
Methods in org.eclipse.core.resources with parameters of type ISchedulingRule | |
void |
IWorkspace.run(IWorkspaceRunnable action,
ISchedulingRule rule,
int flags,
IProgressMonitor monitor)
Runs the given action as an atomic workspace operation. |
void |
IWorkspace.run(IWorkspaceRunnable action,
ISchedulingRule rule,
IProgressMonitor monitor)
Deprecated. Use run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor). This method will be removed before the 3.0 release. |
Uses of ISchedulingRule in org.eclipse.core.runtime.jobs |
Classes in org.eclipse.core.runtime.jobs that implement ISchedulingRule | |
class |
MultiRule
A MultiRule is a compound scheduling rule that represents a fixed group of child scheduling rules. |
Methods in org.eclipse.core.runtime.jobs that return ISchedulingRule | |
ISchedulingRule[] |
MultiRule.getChildren()
Returns the child rules within this rule. |
ISchedulingRule |
Job.getRule()
Returns the scheduling rule for this job. |
Methods in org.eclipse.core.runtime.jobs with parameters of type ISchedulingRule | |
boolean |
MultiRule.contains(ISchedulingRule rule)
|
boolean |
MultiRule.isConflicting(ISchedulingRule rule)
|
void |
Job.setRule(ISchedulingRule rule)
Sets the scheduling rule to be used when scheduling this job. |
boolean |
ISchedulingRule.contains(ISchedulingRule rule)
Returns whether this scheduling rule completely contains another scheduling rule. |
boolean |
ISchedulingRule.isConflicting(ISchedulingRule rule)
Returns whether this scheduling rule is compatible with another scheduling rule. |
void |
IJobManager.beginRule(ISchedulingRule rule,
IProgressMonitor monitor)
Begins applying this rule in the calling thread. |
void |
IJobManager.endRule(ISchedulingRule rule)
Ends the application of a rule to the calling thread. |
Constructors in org.eclipse.core.runtime.jobs with parameters of type ISchedulingRule | |
MultiRule(ISchedulingRule[] nestedRules)
Creates a new scheduling rule that composes a set of nested rules. |
Uses of ISchedulingRule in org.eclipse.ui.actions |
Constructors in org.eclipse.ui.actions with parameters of type ISchedulingRule | |
WorkspaceModifyOperation(ISchedulingRule rule)
Creates a new operation that will run using the provided scheduling rule. |
|
WorkspaceModifyDelegatingOperation(IRunnableWithProgress content,
ISchedulingRule rule)
Creates a new operation which will delegate its work to the given runnable using the provided scheduling rule. |
Uses of ISchedulingRule in org.eclipse.ui.editors.text |
Methods in org.eclipse.ui.editors.text that return ISchedulingRule | |
ISchedulingRule |
TextFileDocumentProvider.DocumentProviderOperation.getSchedulingRule()
|
ISchedulingRule |
ISchedulingRuleProvider.getSchedulingRule()
Returns the scheduling rule. |
Methods in org.eclipse.ui.editors.text with parameters of type ISchedulingRule | |
void |
WorkspaceOperationRunner.run(boolean fork,
boolean cancelable,
IRunnableWithProgress runnable,
ISchedulingRule schedulingRule)
|
Uses of ISchedulingRule in org.eclipse.ui.progress |
Methods in org.eclipse.ui.progress that return ISchedulingRule | |
ISchedulingRule |
IDeferredWorkbenchAdapter.getRule(Object object)
Returns the rule used to schedule the deferred fetching of children for this adapter. |
|
Eclipse Platform Pre-release 3.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |